import axios from 'axios'
// import Vue from 'vue';
// import { Toast } from 'vant';

// Vue.use(Toast);

// // 单例（实例）
const instance = axios.create({
    baseURL: "http://kumanxuan1.f3322.net:8001",
    timeout: 5000,  // 超时
});

// // 请求拦截器
instance.interceptors.request.use((config) => {
//     // 获取token
//     let token = localStorage.getItem('X-Nideshop-Token');
//     if (token) {
//         // 在配置里加上请求头
//         config.headers = {
//             'X-Nideshop-Token': token
//         };
//     }
//     Toast.loading({
//         message: '加载中...',
//         forbidClick: true,
//     });
// console.log(config);//本次请求信息                                                                                      
    return config;
}, (err) => {
    return Promise.reject(err)
})

// // 响应拦截器
instance.interceptors.response.use((res) => {
//     Toast.clear();
    // return res.data;
    // console.log(res);//本次请求信息
    return res.data;
}, (err) => {
//     Toast.clear();
    return Promise.reject(err)
})

// // 导出这个单例
export default instance;